Schwabach on kaupunki Baijerin osavaltiossa, kaakkoisessa Saksassa. Se sijaitsee Mittelfrankenin hallintopiirissä ja kuuluu Nürnbergin metropolialueeseen. Schwabach on niin kutsuttu piiritön kaupunki, eli se ei kuulu mihinkään Saksan piirikunnista. Vuoden 2020 lopussa kaupungin asukasluku oli 41 056. Sen pinta-ala on 40,82 neliökilometriä.
Varhaisin tunnettu maininta Schwabachin kaupungista on peräisin vuodelta 1117, jolloin se tunnettiin nimellä Villa Suabach. Sille myönnettiin kauppaoikeudet vuonna 1303 ja kaupunginoikeudet vuonna 1371. Suuri osa kaupunkia tuhoutui kolmikymmenvuotisessa sodassa 1630-luvulla. Sodan jälkeen kaupunkiin saapui muun muassa ranskalaisia hugenotteja.